#!/usr/bin/python
# -*- coding: UTF-8 -*-

print """

本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中，4 和 5 被称为操作数，"+" 称为运算符。

Python语言支持以下类型的运算符:

算术运算符
比较（关系）运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
"""

print """
以下假设变量： a=10，b=20：
运算符	    描述                                          	 实例
+	        加 - 两个对象相加	                                 a + b 输出结果 30
-	        减 - 得到负数或是一个数减去另一个数	                 a - b 输出结果 -10
*	        乘 - 两个数相乘或是返回一个被重复若干次的字符串	     a * b 输出结果 200
/	        除 - x除以y	                                     b / a 输出结果 2
%	        取模 - 返回除法的余数	                             b % a 输出结果 0
**	        幂 - 返回x的y次幂	                                 a**b 为10的20次方， 输出结果 100000000000000000000
//	        取整除 - 返回商的整数部分（向下取整）	             9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

"""

print("============================")
print("意：Python2.x 里，整数除整数，只能得出整数。如果要得到小数部分，把其中一个数改成浮点数即可。")

print "10/3.0 的值为：", 10/3.0
a = 21.0
b = 10.0
c = 0.0

print "a=",a,"b=",b,"c=",c

c = a + b
print "a + b 的值为：", c

c = a - b
print "a - b 的值为：", c

c = a * b
print "a * b 的值为：", c

c = a / b
print "a / b 的值为：", c

c = a % b
print "a % b 的值为：", c

# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b
print "a**b 的值为：", c

a = 10
b = 5
c = a//b
print "a//b 的值为：", c